import java.util.LinkedList;


public class Timer extends Thread{
	public static Integer tiempoActual = 1;
	private LinkedList<Llamada> llamadas;

	public void run(){
		while(true){
			Central central911 = new Central();
			ManejadorArchivos manejador = new ManejadorArchivos();

			String[] lineas = manejador.leerArchivo("C:\\timer.txt").split("\n");
			for (int i = 0; i < lineas.length; i++) {
				String[] linea = lineas[i].split(",");
				Llamada llamada = new Llamada(Integer.parseInt(linea[0]),Integer.parseInt(linea[1]),linea[2],linea[3].charAt(0),Integer.parseInt(linea[4]));
				if (llamada.momento == tiempoActual)
				{
					if (llamadas == null)
					{
						llamadas = new LinkedList<Llamada>();
					}
					central911.AgregarLlamada(llamada);
					llamadas.add(llamada);
				}
			}
			
			int contador = 0;
			for (Llamada llamada : llamadas)
			{
				contador++;
				int largo = llamadas.size();
				if (contador == largo)
				{
					tiempoActual++;
				}
				
			}

		}
	}
}